#rectangle_img {
    background-image: url('../img/homepage/rectangle.png');
    background-repeat: no-repeat;
    margin-top: 140px;
}

#rectangle_img_mobile {
    background-image: url('../img/homepage/rectangle_mobile.png');
    background-repeat: no-repeat;
    /* margin-top: 140px; */
}

.ver_center {
    vertical-align: middle;
    display: table-cell;
    height: 80px;
}

table {
    border-collapse: collapse;
}

.bg_gray {
    color: #838383;
}

.btn-common {
    background-color: #FF8400;
    position: relative;
    z-index: 1;
    text-transform: uppercase;
}


/* .gr_txt {
    color: #FF890C;
    background: linear-gradient(to right, #ff5400 0%, #ffa23f 100%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
} */

.box_shadow_bottom {
    box-shadow: 4px 4px 25px rgba(0, 0, 0, 0.1);
}

.complaints_border {
    border-right: solid 2px #8B8B8B;
}

.complaints_tbl_footer {
    font-size: 22px;
    
    /* background: #100f0f2e; */
    /* border: 2px solid #8B8B8B; */
    /* border-radius: 0px 0px 15px 15px; */
}

.star_icon {
    color: #f6b102;
}

.complaints_table {
    /* background: #f3f5f9; */
    font-size: 15px;
    border-top: solid 4px #FFF;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    /* border: 2px solid #8B8B8B; */
    /* border-radius: 15px; */
}

.my-box-shadow {
    border-radius: 5px;
    /*box-shadow: 0 0 30px 0 #0000002e;*/
    box-shadow: -2.78209px -2.78209px 10.4328px rgba(0, 0, 0, 0.1), 2.78209px 2.78209px 10.4328px rgba(0, 0, 0, 0.1);
    background: #FFF;
}

.gray_text {
    letter-spacing: 1px;
    color: rgb(156 163 175);
}

.text-wrapper {
    /* height: 100%; */
    display: table;
    /* padding-left: 140px; */
}

.phone_one {
    background-image: url('../img/homepage/phone_img(3).png');
    /* background-position: right bottom; */
    background-repeat: no-repeat;
    width: 151px;
    height: 302px;
    position: absolute;
    margin-top: 4%;
    left: 50%;
}

.phone_two {
    background-image: url('../img/homepage/phone_img(2).png');
    background-repeat: no-repeat;
    width: 151px;
    height: 302px;
    position: absolute;
    margin-top: 14%;
    left: 64%;
}

.phone_three {
    background-image: url('../img/homepage/phone_img(1).png');
    background-repeat: no-repeat;
    width: 151px;
    height: 302px;
    position: absolute;
    margin-top: 4%;
    left: 78%;
}

.table_border_right {
    border-right: solid 2px #8B8B8B;
    /* line-height: 5px; */
    margin-top: 20px;
    margin-bottom: 20px;
}

@media only screen and (max-width:620px) {
    /* For mobile phones: */
    @media all and (max-width: 959px) {
        .comp_table_full {
            display: block;
        }
        .comp_table_mobile {
            display: block;
        }
    }
    @media all and (max-width: 720px) {
        .comp_table_full {
            display: block;
        }
        .comp_table_mobile {
            display: none;
        }
    }
    @media all and (max-width: 479px) {
        .comp_table_full {
            display: none;
        }
        .comp_table_mobile {
            display: block !important;
        }
    }
}

@media screen and (min-width: 601px) {
    .count_size {
        font-size: 98px;
    }
}

#man_image_background {
    background-image: url('../img/homepage/man.png');
    background-repeat: repeat;
    background-size: cover;
    background-position: center;
}

#man_image_responsive {
    background-image: url('../img/homepage/man_responsive2.png');
    background-repeat: repeat;
    background-size: cover;
    background-position: center;
}


/* If the screen size is 600px wide or less, set the font-size of <div> to 30px */

@media screen and (max-width: 600px) {
    .count_size {
        font-size: 58px;
    }
    #man_image_background {
        background-image: none;
    }
}

@media (max-width: 767px) {
    /* #man_image_background {
        background-position: 50% 40% !important;
        background-size: 100% !important;
        height: 600px;
        background: url(../images/equitypandit-investment-advisor-mobile.png);
    } */
    #man_image_background .contents {
        padding: 40px 0px 60px 0px;
    }
    /* #man_image_background .contents .head-title {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 15px;
        text-align: center;
    }
    #man_image_background .contents p {
        font-size: 18px;
    }
    #man_image_background .contents .btn {
        margin: 5px 10px 10px 0px;
    } */
}

@media (max-width: 767px) {
    .mobile-text-center {
        text-align: center !important;
    }
}


/* @media only screen and (min-width: 600px) {
    .tab-text-center {
        text-align: center !important;
    }
} */

.w-10 {
    width: 227px;
}

.w-12 {
    width: 166px;
}

.text-lightgray {
    color: #BCC1C5 !important;
}


/* @media (max-width: 767px) #man_image_background .contents {
    padding: 40px 0px 60px 0px;
} */
